﻿Public Class MenuitemDTO
    'MenuitemID
    Private v_MenuitemID As String
    ''' <summary>
    ''' 菜单项唯一ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property MenuitemID() As String
        Get
            Return v_MenuitemID
        End Get
        Set(ByVal value As String)
            v_MenuitemID = value
        End Set
    End Property

    'MenuitemType
    Private v_MenuitemType As Integer
    ''' <summary>
    ''' 菜单项类型 1 命令菜单 2 子菜单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property MenuitemType() As Integer
        Get
            Return v_MenuitemType
        End Get
        Set(ByVal value As Integer)
            v_MenuitemType = value
        End Set
    End Property

    'Sequence
    Private v_Sequence As Integer
    ''' <summary>
    ''' Sequence 菜单项序号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Sequence() As Integer
        Get
            Return v_Sequence
        End Get
        Set(ByVal value As Integer)
            v_Sequence = value
        End Set
    End Property

    'Caption
    Private v_caption As String
    ''' <summary>
    ''' Caption 菜单项标题
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property caption() As String
        Get
            Return v_caption
        End Get
        Set(ByVal value As String)
            v_caption = value
        End Set
    End Property

    'ParentID
    Private v_ParentID As String
    ''' <summary>
    ''' ParentID 菜单项父ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ParentID() As String
        Get
            Return v_ParentID
        End Get
        Set(ByVal value As String)
            v_ParentID = value
        End Set
    End Property

    'Url
    Private v_Url As String
    ''' <summary>
    ''' Url 菜单项FormURL
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Url() As String
        Get
            Return v_Url
        End Get
        Set(ByVal value As String)
            v_Url = value
        End Set
    End Property

    'Description
    Private v_Description As String
    ''' <summary>
    ''' Description 菜单项FormDescription
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Description() As String
        Get
            Return v_Description
        End Get
        Set(ByVal value As String)
            v_Description = value
        End Set
    End Property

    'MenudefinitionID
    Private v_MenudefinitionID As String
    ''' <summary>
    ''' MenudefinitionID 菜单项子菜单MenudefinitionID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property MenudefinitionID() As String
        Get
            Return v_MenudefinitionID
        End Get
        Set(ByVal value As String)
            v_MenudefinitionID = value
        End Set
    End Property
End Class
